<?php 
	include "../lib/config.inc.php";
	function valiData($dat){
		$data = explode("/", "$dat");
		$day = $data[0];
		$month = $data[1];
		$year = $data[2];
		$r = checkdate($month, $day, $year);
		return $r;
	}
	function invert($dat){
		$d = explode("/", "$dat");
		return $d[2].'-'.$d[1].'-'.$d[0];
	}
if(valiData(post('data')) == TRUE){
	$id = post("id");
	$mov = post('mov');
	$data = invert(post('data'));
	$valor = post('valor');
	$orig_dest = post('orig');
	$obs = post('obs');
	$pagamento = post('pagamento');
	$tipo = post('tipo');
	$dep = post('departamento');
	$caixa = post('caixa');
	$user = post('user');
	
	$valorAntigo = post('valorAntigo');
	
	//echo '<br>'.$login;
	$sql = "UPDATE `sigead-puro`.`movimentacoes`
			SET 
			`movimentacao` = '$mov', 
			`data` = '$data', 
			`valor` = '$valor', 
			`origem_destino` = '$orig_dest', 
			`observacao` = '$obs', 
			`forma_pagamento` = '$pagamento', 
			`tipo_movimentacao` = '$tipo', 
			`departamento_id` = $dep, 
			`caixa_id` = $caixa, 
			`user_id` = $user 
			 WHERE `movimentacoes`.`id` = $id;";
	$retorno = mysql_query($sql) or die(mysql_error());
	
	if ($retorno == true){
		$sq = mysql_query("SELECT caixas.id, saldo FROM caixas, igrejas WHERE caixas.igreja_id = igrejas.id AND caixas.id = $caixa") or die(mysql_error());
		$t = mysql_fetch_array($sq);
		$novo = 0;
		if ($tipo == "Entrada") {
			$novo = ($t['saldo'] - $valorAntigo) + $valor;
		}
		if($tipo == "Saída") {
			$novo = ($t["saldo"] + $valorAntigo) - $valor;
		}
		$s = "UPDATE caixas SET saldo = '$novo' WHERE caixas.id = '".$t['id']."'";
		$ret = executar($s);
		if($ret == true){
			//echo "<pre>";
			//print_r($sql);
			//echo "</pre>";
			header('Location: ../index.php?p=movimentacoes');
		}
	}else {
		echo '<script>
				alert("Ocorreu um erro ao salvar a Movimentação. Tente novamente.");
			</script>';
		header('Location: ../index.php?p=add_movimentacao');
	}
}
else {
	echo '<script>
				alert("Data Inválida!");
			</script>';
	header('Location: ../index.php?p=add_movimentacao');
}
?>